<?
include 'config/config.inc.php';
include '../source/includes/campagne.class.php';
rinnovaSessione(true);
header('Content-Type: text/html; charset=UTF-8');
switch($_POST['op']) {
	
	case "getElenco":
		die(Campagna::getElenco($_POST['min'],$_POST['max'],$_POST['orderby'],$_POST['where']));
		break;
		
	case "salva":
		$_POST = decodeUtf8Array($_POST);
		$_POST['data_start'] = formattaData($_POST['data_start']);
		$_POST['data_end']!="" ? $_POST['data_end'] = formattaData($_POST['data_end']) : $_POST['data_end'] = $_POST['data_start'];
		die(Campagna::salva($_POST['id'],$_POST['nome'],$_POST['data_start'],$_POST['data_end'],$_POST['num_flayer'],$_POST['num_smart'],$_POST['provincia'],$_POST['citta'],$_POST['zone'],$_POST['clienti'],$_POST['smart']));
		break;
		
	case "getRecord":
		die(Campagna::getRecord($_POST['id']));
		break;
		
	case "attiva":
		die(Campagna::attiva($_POST['id'],$_POST['attivo']));
		break;
		
	case "archivia":
		die(Campagna::archivia($_POST['id'],$_POST['archivio']));
		break;
		
	case "elimina":
		die(Campagna::elimina($_POST['id']));
		break;
		
	case "cerca":
		$_POST = decodeUtf8Array($_POST);
		if($_POST['nome']!="") $_SESSION['cerca_nome'] = $_POST['nome'];
		if($_POST['data_start']!="") $_SESSION['cerca_data_start'] = formattaData($_POST['data_start']);
		if($_POST['data_end']!="") $_SESSION['cerca_data_end'] = formattaData($_POST['data_end']);
		if($_POST['provincia']!="") $_SESSION['cerca_provincia'] = $_POST['provincia'];
		if($_POST['citta']!="") $_SESSION['cerca_citta'] = $_POST['citta'];
		if($_POST['cerca']!="") $_SESSION['cerca_cerca'] = $_POST['cerca'];
		if($_POST['min']!="") $_SESSION['cerca_min'] = $_POST['min'];
		if($_POST['max']!="") $_SESSION['cerca_max'] = $_POST['max'];
		die(Campagna::cerca($_SESSION['cerca_nome'],$_SESSION['cerca_data_start'],$_SESSION['cerca_data_end'],$_SESSION['cerca_provincia'],$_SESSION['cerca_citta'],$_SESSION['cerca_cerca'],$_SESSION['cerca_min'],$_SESSION['cerca_max']));
		break;
		
	case "getCoordinate":
		die(Campagna::getCoordinate($_POST['id']));
		break;
		
	case "getSms":
		die(Campagna::getSms($_POST['id']));
		break;
		
	case "inserisciSms":
		$_POST['testo'] = utf8_decode($_POST['testo']);
		die(Campagna::salvaSms($_POST['smarts'],$_POST['id'],$_POST['testo']));
		break;
}
?>